Big Huge Thesaurus

Lansium domesticum

noun